<!DOCTYPE html>
<html lang="en">

<head>
    <title>FAKE Guide</title>
    <meta charset="utf-8">
    <meta name="description" content="FAKE - F# Make - A DSL for build tasks - guides and articles page">
    <link rel="apple-touch-icon" sizes="180x180" href="/content/apple-touch-icon.png">
    <link rel="icon" type="image/png" sizes="32x32" href="/content/favicon-32x32.png">
    <link rel="icon" type="image/png" sizes="16x16" href="/content/favicon-16x16.png">
    <link rel="manifest" href="/content/site.webmanifest">
    <link rel="mask-icon" href="/content/safari-pinned-tab.svg" color="#5bbad5">
    <meta name="msapplication-TileColor" content="#2d89ef">
    <meta name="theme-color" content="#ffffff">

    <meta name="author" content="FAKE team">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">

    <link type="text/css" rel="stylesheet" href="/content/assets/css/tailwind.css">
    <script defer src="https://unpkg.com/alpinejs@3.x.x/dist/cdn.min.js"></script>
</head>

<body class="font-fake antialiased min-h-screen text-slate-500 bg-white relative flex flex-col w-fit md:w-full">
    <header
        class="h-20 px-4 py-4 flex justify-between items-center lg:px-8 bg-white border-b border border-t-0 border-r-0 border-l-0 border-b-[#d4b43c]/50 shadow">

        <div class="flex items-center block">
            <a class="flex items-center gap-2" href="/index.html">
                <img src="/content/assets/img/logo.svg" alt="FAKE - F# Make - A DSL for build tasks and more" width="28"
                    height="28" class="w-10 h-10">
                <span class="text-lg text-slate-900 font-bold hover:text-[#d4b43c]">FAKE</span>
            </a>
        </div>

        <div class="flex items-center">
            <div class="md:mr-5">
                <ul class="flex space-x-4">
                    <li><a class="font-medium hover:text-[#d4b43c]" href="/reference/index.html">API Docs</a></li>
                    <li><a class="font-medium hover:text-[#d4b43c]" href="/guide.html">Guide</a></li>
                </ul>
            </div>
            <div class="hidden lg:block">
                <div class="flex items-center">
                    <a href="https://github.com/fsprojects/fake"
                        class="ml-3 block text-slate-400 hover:text-[#d4b43c]"><span class="sr-only">FAKE GitHub
                            Repository</span>
                        <svg viewBox="0 0 16 16" class="w-5 h-5" fill="currentColor" aria-hidden="true">
                            <path
                                d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z">
                            </path>
                        </svg>
                    </a>
                    <a href="https://fsharp.slack.com/" class="ml-3 block text-slate-400 hover:text-[#d4b43c]"><span
                            class="sr-only">FSharp Slack Workspace</span>
                        <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22">
                            <path style="stroke:none;fill-rule:nonzero;fill:currentColor;fill-opacity:1"
                                d="M15.125 3.668a1.833 1.833 0 1 0-3.668 0v5.039a1.834 1.834 0 1 0 3.668 0Zm4.582 5.039a1.83 1.83 0 0 1-1.832 1.836h-1.832V8.707a1.83 1.83 0 0 1 1.832-1.832 1.83 1.83 0 0 1 1.832 1.832Zm0 0" />
                            <path style="stroke:none;fill-rule:nonzero;fill:currentColor;fill-opacity:1"
                                d="M3.668 6.418A1.83 1.83 0 0 0 1.832 8.25a1.83 1.83 0 0 0 1.836 1.832h5.039a1.83 1.83 0 0 0 1.836-1.832 1.83 1.83 0 0 0-1.836-1.832Zm5.039-4.586c1.016 0 1.836.82 1.836 1.836V5.5H8.707a1.832 1.832 0 0 1-1.832-1.832c0-1.016.82-1.836 1.832-1.836Zm0 0" />
                            <path style="stroke:none;fill-rule:nonzero;fill:currentColor;fill-opacity:1"
                                d="M6.418 17.879c0 1.012.816 1.828 1.832 1.828a1.826 1.826 0 0 0 1.832-1.828v-5.035a1.83 1.83 0 0 0-1.832-1.832 1.83 1.83 0 0 0-1.832 1.832Zm-4.586-5.035c0-1.012.82-1.832 1.836-1.832H5.5v1.832c0 1.008-.82 1.828-1.832 1.828a1.832 1.832 0 0 1-1.836-1.828Zm0 0" />
                            <path style="stroke:none;fill-rule:nonzero;fill:currentColor;fill-opacity:1"
                                d="M17.875 15.125a1.83 1.83 0 0 0 1.832-1.832 1.83 1.83 0 0 0-1.832-1.836h-5.043c-1.012 0-1.832.82-1.832 1.836 0 1.012.82 1.832 1.832 1.832Zm-5.043 4.582A1.83 1.83 0 0 1 11 17.875v-1.832h1.832a1.83 1.83 0 0 1 1.836 1.832 1.83 1.83 0 0 1-1.836 1.832Zm0 0" />
                        </svg>
                    </a>
                    <a href="https://twitter.com/fsharpMake"
                        class="ml-2 block text-slate-400 hover:text-[#d4b43c]"><span class="sr-only">FAKE Twitter
                            Account</span>
                        <svg xmlns="http://www.w3.org/2000/svg" width="26" height="26">
                            <path style="stroke:none;fill-rule:nonzero;fill:currentColor;fill-opacity:1"
                                d="M22.75 6.73a8.058 8.058 0 0 1-2.3.633 4.005 4.005 0 0 0 1.76-2.199 8.026 8.026 0 0 1-2.542.961 4.001 4.001 0 0 0-2.918-1.25c-2.207 0-4 1.777-4 3.965 0 .308.035.613.105.906A11.409 11.409 0 0 1 4.61 5.598a3.91 3.91 0 0 0-.543 1.996c0 1.379.707 2.59 1.782 3.304a4.08 4.08 0 0 1-1.817-.496v.047c0 1.922 1.38 3.524 3.211 3.89-.336.09-.687.141-1.054.141a4.01 4.01 0 0 1-.754-.074 4.014 4.014 0 0 0 3.738 2.758 8.105 8.105 0 0 1-4.969 1.695c-.324 0-.64-.015-.953-.054a11.43 11.43 0 0 0 6.133 1.777c7.36 0 11.383-6.043 11.383-11.285 0-.172-.004-.34-.012-.512A7.863 7.863 0 0 0 22.75 6.73" />
                        </svg>
                    </a>
                </div>
            </div>
        </div>

    </header>

    <div
        class="min-h-screen mx-auto px-4 lg:px-0 w-full mt-10 bg-[url('/content/img/homepage/shape-2.svg')] bg-no-repeat bg-right-top">

        <section class="w-full min-h-screen max-w-[88rem] mx-auto">

            <h3 class="my-10 flex items-center text-slate-700 text-2xl bg-[#d4b43c] rounded p-4">
                <span class="-ml-2 inline-block text-white">
                    <svg width="24" height="27" viewBox="0 0 24 27" fill="none" xmlns="http://www.w3.org/2000/svg">
                        <path d="M9 7L16 14L9 21" stroke="currentColor" stroke-width="2" stroke-linecap="round"
                            stroke-linejoin="round" />
                        <line x1="5" y1="1" x2="5" y2="26" stroke="currentColor" stroke-width="2"
                            stroke-linecap="round" />
                    </svg>
                </span>
                <span class="inline-block text-white">Getting Started</span>
            </h3>

            <ul class="grid auto-cols-fr gap-6" x-data="{guide: []}" x-init="
                fetch('/data.json')
                .then(response => response.json())
                .then(response => guide = response.guide)
            ">
                <template x-for="(guideItem, index) in guide">
                    <li class="group" @click="window.location.href = guideItem.href">
                        <div
                            class="flex flex-col justify-start items-start border-l group-hover:rounded group-hover:shadow group-hover:border group-hover:border-[#d4b43c] hover:cursor-pointer  px-6 py-4 w-full">
                            <div>
                                <span class="font-semibold text-gray-400 pr-2" x-text="'#' + (index + 1)"></span>
                                <h5 class="inline-block text-2xl uppercase tracking-wide text-[#d4b43c]"
                                    x-text="guideItem.title"></h5>
                            </div>
                            <div>
                                <p class="mt-2" x-text="guideItem.description">
                                </p>
                            </div>
                        </div>
                    </li>
                </template>
            </ul>

        </section>

        <section class="mt-40 w-full min-h-screen max-w-[88rem] mx-auto">

            <h3 class="my-10 flex items-center text-slate-700 text-2xl bg-[#d4b43c] rounded p-4">
                <span class="-ml-2 inline-block text-white">
                    <svg width="24" height="27" viewBox="0 0 24 27" fill="none" xmlns="http://www.w3.org/2000/svg">
                        <path d="M9 7L16 14L9 21" stroke="currentColor" stroke-width="2" stroke-linecap="round"
                            stroke-linejoin="round" />
                        <line x1="5" y1="1" x2="5" y2="26" stroke="currentColor" stroke-width="2"
                            stroke-linecap="round" />
                    </svg>
                </span>
                <span class="inline-block text-white">Articles and Examples</span>
            </h3>

            <ul class="grid auto-cols-fr gap-6" x-data="{articles: []}" x-init="
                fetch('/data.json')
                .then(response => response.json())
                .then(response => articles = response.articles)
            ">
                <template x-for="(article, index) in articles">
                    <li class="group" @click="window.location.href = article.href">
                        <div
                            class="flex flex-col justify-start items-start border-l group-hover:rounded group-hover:shadow group-hover:border group-hover:border-[#d4b43c] hover:cursor-pointer  px-6 py-4 w-full">
                            <div>
                                <span class="font-semibold text-gray-400 pr-2" x-text="'#' + (index + 1)"></span>
                                <h5 class="inline-block text-2xl uppercase tracking-wide text-[#d4b43c]"
                                    x-text="article.title"></h5>
                            </div>
                            <div>
                                <p class="mt-2" x-text="article.description">
                                </p>
                            </div>
                        </div>
                    </li>
                </template>
            </ul>

        </section>
    </div>

    <footer
        class="bg-[#f9f9f9] flex lg:border lg:border-l-0 lg:border-r-0 mt-40 pb-40 pt-10 px-10 bg-no-repeat bg-right-bottom">
        <div class="flex flex-col lg:flex-row lg:space-y-0 max-w-[83rem] mx-auto space-y-10">
            <div class="flex flex-col justify-between lg:w-2/3">
                <div class="space-y-10 flex flex-col lg:flex-row lg:space-y-0">
                    <div class="lg:mr-16">
                        <h4 class="flex items-center text-slate-700 text-xl">
                            <span class="block border-l-2 border-l-[#d4b43c] flex items-center">
                                <span class="-ml-2 inline-block text-[#d4b43c]">
                                    <svg class="h-5 w-6" fill="none" stroke="currentColor" viewBox="0 0 24 24"
                                        xmlns="http://www.w3.org/2000/svg">
                                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"
                                            d="M9 5l7 7-7 7"></path>
                                    </svg>
                                </span>
                                <span class="inline-block">Important Links</span>
                            </span>
                        </h4>
                        <ul class="mt-3 space-y-3">
                            <li class="border-b"><a class="hover:text-[#d4b43c]"
                                    href="/guide/getting-started.html">Getting
                                    started</a></li>
                            <li class="border-b"><a class="hover:text-[#d4b43c]"
                                    href="/guide/fake-modules.html">Modules</a>
                            </li>
                            <li class="border-b"><a class="hover:text-[#d4b43c]"
                                    href="/guide/fake-modules.html#Declaring-FAKE-dependencies-within-the-script">FAKE
                                    Header</a></li>
                        </ul>
                    </div>
                    <div class="lg:mx-16">
                        <h4 class="text-slate-700 text-xl">
                            <span class="block border-l-2 border-l-[#d4b43c] flex items-center">
                                <span class="-ml-2 inline-block text-[#d4b43c]">
                                    <svg class="h-5 w-6" fill="none" stroke="currentColor" viewBox="0 0 24 24"
                                        xmlns="http://www.w3.org/2000/svg">
                                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"
                                            d="M9 5l7 7-7 7"></path>
                                    </svg>
                                </span>
                                <span class="inline-block">Further projects</span>
                            </span>
                        </h4>
                        <ul class="mt-3 space-y-3">
                            <li class="border-b"><a class="hover:text-[#d4b43c]"
                                    href="https://fsprojects.github.io/Paket/">Paket</a>
                            </li>
                            <li class="border-b"><a class="hover:text-[#d4b43c]"
                                    href="https://fsprojects.github.io/FSharp.Formatting/">FSharp
                                    Formatting</a></li>
                            <li class="border-b"><a class="hover:text-[#d4b43c]" href="https://fsharp.org/">F#</a></li>
                            <li class="border-b"><a class="hover:text-[#d4b43c]" href="https://ionide.io/">Ionide</a>
                            </li>
                        </ul>
                    </div>
                </div>
                <div class="mt-10 mx-auto w-full">
                    <p>© FAKE. All rights reserved</p>
                </div>
            </div>
            <div class="lg:w-1/3 space-y-3">
                <h4 class="flex items-center text-slate-700 text-xl">
                    <span class="block border-l-2 border-l-[#d4b43c] flex items-center">
                        <span class="-ml-2 inline-block text-[#d4b43c]">
                            <svg class="h-5 w-6" fill="none" stroke="currentColor" viewBox="0 0 24 24"
                                xmlns="http://www.w3.org/2000/svg">
                                <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7">
                                </path>
                            </svg>
                        </span>
                        <span class="inline-block">FAKE is a community effort</span>
                    </span>
                </h4>
                <p class="text-justify">
                    Please help with the development of FAKE, a free, fully open source DSL and Runtime for
                    running F# scripts. Look at the open issues at
                    <a href="https://github.com/fsprojects/FAKE/issues">GitHub</a>, discuss new features, fix bugs and
                    send pull requests!
                </p>
                <div class="block py-8">
                    <a href="/guide/contributing.html">
                        <span
                            class="border border-l-2 border-l-[#d4b43c] flex group hover:text-[#d4b43c] items-center px-4 py-2 rounded-r w-max pr-8">
                            <span class="invisible group-hover:text-[#d4b43c] group-hover:visible">
                                <svg class="h-5 w-6" fill="none" stroke="currentColor" viewBox="0 0 24 24"
                                    xmlns="http://www.w3.org/2000/svg">
                                    <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"
                                        d="M9 5l7 7-7 7"></path>
                                </svg>
                            </span>
                            <span>Learn more</span>
                        </span>
                    </a>
                </div>

                <h4 class="text-lg">Get in touch</h4>

                <div class="flex items-center space-x-2">
                    <a href="https://twitter.com/fsharpMake" class="block text-slate-400 hover:text-[#d4b43c]"><span
                            class="sr-only">FAKE Twitter Account</span>
                        <svg xmlns="http://www.w3.org/2000/svg" width="26" height="26">
                            <path style="stroke:none;fill-rule:nonzero;fill:currentColor;fill-opacity:1"
                                d="M22.75 6.73a8.058 8.058 0 0 1-2.3.633 4.005 4.005 0 0 0 1.76-2.199 8.026 8.026 0 0 1-2.542.961 4.001 4.001 0 0 0-2.918-1.25c-2.207 0-4 1.777-4 3.965 0 .308.035.613.105.906A11.409 11.409 0 0 1 4.61 5.598a3.91 3.91 0 0 0-.543 1.996c0 1.379.707 2.59 1.782 3.304a4.08 4.08 0 0 1-1.817-.496v.047c0 1.922 1.38 3.524 3.211 3.89-.336.09-.687.141-1.054.141a4.01 4.01 0 0 1-.754-.074 4.014 4.014 0 0 0 3.738 2.758 8.105 8.105 0 0 1-4.969 1.695c-.324 0-.64-.015-.953-.054a11.43 11.43 0 0 0 6.133 1.777c7.36 0 11.383-6.043 11.383-11.285 0-.172-.004-.34-.012-.512A7.863 7.863 0 0 0 22.75 6.73" />
                        </svg>
                    </a>
                    <a href="https://fake.build" class="ml-2 block text-slate-400 hover:text-[#d4b43c]"><span
                            class="sr-only">FAKE Website</span>
                        <svg class="w-6 h-6" fill="none" stroke="currentColor" viewBox="0 0 24 24"
                            xmlns="http://www.w3.org/2000/svg">
                            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"
                                d="M3.055 11H5a2 2 0 012 2v1a2 2 0 002 2 2 2 0 012 2v2.945M8 3.935V5.5A2.5 2.5 0 0010.5 8h.5a2 2 0 012 2 2 2 0 104 0 2 2 0 012-2h1.064M15 20.488V18a2 2 0 012-2h3.064M21 12a9 9 0 11-18 0 9 9 0 0118 0z">
                            </path>
                        </svg>
                    </a>
                    <a href="https://github.com/fsprojects/fake"
                        class="ml-3 block text-slate-400 hover:text-[#d4b43c]"><span class="sr-only">FAKE GitHub
                            Repository</span>
                        <svg viewBox="0 0 16 16" class="w-5 h-5" fill="currentColor" aria-hidden="true">
                            <path
                                d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z">
                            </path>
                        </svg>
                    </a>
                    <a href="https://fsharp.slack.com/" class="ml-3 block text-slate-400 hover:text-[#d4b43c]"><span
                            class="sr-only">FSharp Slack Workspace</span>
                        <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22">
                            <path style="stroke:none;fill-rule:nonzero;fill:currentColor;fill-opacity:1"
                                d="M15.125 3.668a1.833 1.833 0 1 0-3.668 0v5.039a1.834 1.834 0 1 0 3.668 0Zm4.582 5.039a1.83 1.83 0 0 1-1.832 1.836h-1.832V8.707a1.83 1.83 0 0 1 1.832-1.832 1.83 1.83 0 0 1 1.832 1.832Zm0 0" />
                            <path style="stroke:none;fill-rule:nonzero;fill:currentColor;fill-opacity:1"
                                d="M3.668 6.418A1.83 1.83 0 0 0 1.832 8.25a1.83 1.83 0 0 0 1.836 1.832h5.039a1.83 1.83 0 0 0 1.836-1.832 1.83 1.83 0 0 0-1.836-1.832Zm5.039-4.586c1.016 0 1.836.82 1.836 1.836V5.5H8.707a1.832 1.832 0 0 1-1.832-1.832c0-1.016.82-1.836 1.832-1.836Zm0 0" />
                            <path style="stroke:none;fill-rule:nonzero;fill:currentColor;fill-opacity:1"
                                d="M6.418 17.879c0 1.012.816 1.828 1.832 1.828a1.826 1.826 0 0 0 1.832-1.828v-5.035a1.83 1.83 0 0 0-1.832-1.832 1.83 1.83 0 0 0-1.832 1.832Zm-4.586-5.035c0-1.012.82-1.832 1.836-1.832H5.5v1.832c0 1.008-.82 1.828-1.832 1.828a1.832 1.832 0 0 1-1.836-1.828Zm0 0" />
                            <path style="stroke:none;fill-rule:nonzero;fill:currentColor;fill-opacity:1"
                                d="M17.875 15.125a1.83 1.83 0 0 0 1.832-1.832 1.83 1.83 0 0 0-1.832-1.836h-5.043c-1.012 0-1.832.82-1.832 1.836 0 1.012.82 1.832 1.832 1.832Zm-5.043 4.582A1.83 1.83 0 0 1 11 17.875v-1.832h1.832a1.83 1.83 0 0 1 1.836 1.832 1.83 1.83 0 0 1-1.836 1.832Zm0 0" />
                        </svg>
                    </a>
                </div>
            </div>
        </div>
    </footer>
</body>

</html>
